package vista;

import java.util.Iterator;

import colaDeProduccion.ColaDeProduccion;
import colaDeProduccion.Producto;
import edificios.Edificio;
import mapas.Region;

public class TablaColaDeProd extends VistaScrollableTable {

	public TablaColaDeProd(Region modelo){
		super(modelo);
	}
	
	public Object[] cargarNombreColumnas() {
		Object[] column = new String[3];
		column[0]= ("Tipo");
		column[1]= ("Tiempo Rest.");
		column[2]= ("Costo");
		return column;
	}

	
	public Object[][] cargarTabla(Region modelo) {
		ColaDeProduccion colaDeProd = modelo.getColaProduccionEdificios();
		Iterator it = colaDeProd.iterator();
		int ind = colaDeProd.getCantidadProductos();
		Object[][] obj =  new Object[ind][3];
		int i=0;
		while (it.hasNext()){
			Producto prod =  (Producto)it.next();	
			Edificio eAux = (Edificio)prod.getContenido();
				
				obj[i][0]=  eAux.getNombre();
				obj[i][1]=  new Integer(prod.getTiempoRestante());
				obj[i][2]=  new Integer(eAux.getCosto());
				i++;
			
		}
		
		return obj;
	}

}
